package com.cupk.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class Grade {
    private Integer id;
    private Integer stuId;
    private Integer matchId;
    private Integer state;
    private String stateName;     // 获奖等级
    private Integer teacherId;
    private String note;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    // 虚拟字段
    private String identityCard;  // 身份证号
    private String stuIdCard;     // 学号
    private Integer stuGrade;     // 年级
    private String stuCollege;    // 学院
    private String stuMajor;      // 专业
    private String stuClasses;    // 班级
    private String stuMobile;     // 学生手机号
    private String stuName;       // 学生姓名
    private String matchName;     // 比赛名称
    private String matchSession;  // 比赛届次
    private String teacherName;   // 指导教师
}
